home *** CD-ROM | disk | FTP | other *** search
/ LSD Docs / LSD Docs.iso / FILEZ / lsd15.dms / lsd15.adf / Imagine.Update.pp / Imagine.Update
Text File  |  1991-02-19  |  36KB  |  711 lines

  1.  
  2.                            CHANGES REPORT
  3.  
  4.                           FOR IMAGINE V.1.1
  5.  
  6.                        PRESENTED BY BEERMACHT
  7.  
  8.                      
  9. First and foremost we want to thank you for helping us in the last few
  10. months.  There have been trying moments for everyone and we hope that this
  11. version of the software will make things a bit easier on all of us.
  12.  
  13. There was a bug in the software in the rendering engine and another bug in
  14. some of the objects when they were grouped together and then moved in the
  15. stage.  We have fixed these bugs and have been beating this version to the
  16. limits that we could.  You will be the final judge and as always we look
  17. forward to any new problems that you might encounter.
  18.  
  19. IMPORTANT:  Please take the time to make sure that you have the bug isolated;
  20. it doesn't do us or you any good if you don't really have a handle on what is
  21. wrong.  Once you get the bug cornered (and we don't think that you will find
  22. any), then write the process that led to the bug down on paper and drop us a
  23. note telling us what you have found.  WE promise to look into it, and if it
  24. is indeed a bug we will whack it as fast as we can.
  25.  
  26. The first bug:  in the rendering engine we found that at certain times the
  27. triangles would become flipped.  This would make certain kinds of objects
  28. look as though they have big white triangles or big holes.  It does not do
  29. this anymore.  You may have not noticed this unless you were making lots of
  30. different objects that had few triangles and were large in size.  Never-the-
  31. less, it is fixed and your pictures should look much nicer.
  32.  
  33. The second bug: In the stage editor if you moved a group of objects, from
  34. time to time it might seem as though there were situations that would
  35. cause the objects to seperate from each other.  This too has been fixed.
  36. There were several other bugs, mostly silly things that we didn't catch
  37. the first time around; they were in total not very important and none of
  38. them really made much of a difference in final product.
  39.  
  40. We have also included several new features.  These features are herein
  41. explained.  If you have any questions please give us a call and we will
  42. do our best to shed the light, as they say in the movies.
  43.  
  44. SO LET'S GET GOING......
  45.  
  46. WHATS NEW.
  47.  
  48. If this is your first pass at Imagine some of what was said above will seem
  49. a bit confusing; we thought it important that you know there have been a
  50. pair of revisions before this version of the software.  You have the most
  51. up-to-date version that we have made as of Feb. 21st 1991.
  52.  
  53. There have been no additions or deletions in the FORMS EDITOR.
  54.  
  55. The DETAIL EDITOR:
  56.  
  57. The first menu, PROJECT.  Has one new item, RECONFIG.  Several people
  58. who use the various features of the Imagine.Config file have let us know
  59. that they want the ability to change the congfig file without having to
  60. quit the program to make these changes work with Imagine.  You can now
  61. push Imagine to the background and launch your text editor, make the changes
  62. to the Imagine.Config that you desire to make,  then save the new config file.
  63. When you return to IMAGINE simply pull down the Project menu and select
  64. RECONFIG.  The changes that you have made to the Config file will now be
  65. read by Imagine and will be in effect.
  66.  
  67. No changes to the Display menu.
  68.  
  69. No changes to the Object Menu
  70.  
  71. In the Mode Menu we have made the use of Hide Points, function just like
  72. the other selections.  In the past you had to hide points with a drag
  73. box and you could only do this once.  Now Hide Points is a mode that you
  74. enter, much like Add Face or Add Lines or Add Points.  You choose Hide
  75. Points  and the pick method that you want, i.e. (Click, Drag Box or Lasso).
  76. You hide the points that you wish to hide; once those points have been
  77. hidden you can now go to any other point or face manipulation mode. You
  78. can not bring back any hidden points until you return to object mode.
  79. Simply put, if you want to drag a few points around and there are others
  80. that are getting in your way, enter hide point mode, hide the points that
  81. are offending you or are getting in your way, now go into drag points mode.
  82.  
  83.  
  84. FUNCTIONS
  85.  
  86. In the function menu there are several new features.
  87.  
  88. Quickdraw All, Pick and None.  In the attributes menu you can make an
  89. object FASTdraw.  This is very handy when you have objects that have many
  90. points and faces, The redraw time is much quicker when you have this feature
  91. turned on.  The problem has been that if you have many objects that you want
  92. to be quickdrawn you would have to look at each object's attributes and
  93. select fastdraw To say the least, this can and would be a real pain.
  94. If you pick an object, i.e. turn it blue, and select QuickDraw Pick from
  95. the functions menu, you will see that the object is now a box.  If you want
  96. all the objects on the screen to be quickdrawn then select from the functions
  97. menu the QuickDraw All option.  To reverse the process use the Quickdraw
  98. None option to make all objects show their real image.
  99.  
  100. Cycle Setup and Cycle Shuffle.
  101.  
  102. THe cycle editor has caused a few problems for some in making smooth
  103. movements when you have many objects in a group.  Also, many have found that
  104. it is difficult to set the Z axis and size of these axes to the proper
  105. settings.
  106.  
  107. Take the case of an arm; it has the hand, forearm and upper arm and shoulder.
  108. The entire set of objects have a set way that they should be grouped, and in
  109. most cases this arm will be grouped to a torso.
  110.  
  111. THe proper way to group this set of objects is to first group the hand to
  112. the forearm, with the forearm as the parent.  Group the forearm to the
  113. upper arm with the upper arm as the parent, and finally the upper arm to the
  114. shoulder with the shoulder as the parent.  If you saved this set of
  115. objects as "arm" and then loaded this group as a cycle object, you would see
  116. that the object is working as it should. The problem however might be
  117. that the objects might come apart or get too big as you move the skeleton
  118. around in order to make a cycle.
  119.  
  120. THe reason for this is that the Z axis of each object needs to be as big
  121. as the object.  The Z axis controls the size of the object when used in the
  122. cycle editor.  This can get to be a real bore to set all of these things.
  123.  
  124. We have eliminated some of this with these two new functions.
  125.  
  126. You will still have to group the objects as we have stated in the case of
  127. the arm.  Once you are sure that the object is grouped in the proper manner
  128. you can select the menu item Cycle Setup.  You do this by being in Group
  129. mode and selecting the entire group by clicking on the highest parent
  130. object, in this case the shoulder.  All objects will be blue.
  131. Choose Cycle Setup.  There will be a an instant where the object will
  132. blink and you will not notice very much.  A closer look however will
  133. show you that the Z axis of each object is pointing in the direction of
  134. its immediate parent.  Also you will notice that the Z axis has been
  135. stretched the length of the object.
  136.  
  137. You have set what we will call the master object setup.
  138.  
  139. Save this object as "master" or some other name that denotes that this is
  140. the first and master object group of a series of objects.  Save this object
  141. to the disk of your choice.
  142.  
  143. THe next thing that we need to do is move the arm parts like we might like
  144. to do in an animation.  Assume for the moment that we want the arm to
  145. bend at the elbow and then return to its normal position.  The only real
  146. key cell would be the process of the hand and the forearm moving up to
  147. meet the shoulder and then returning to a fully extended form.
  148.  
  149. You could do this action in the Cycle editor or you can now move the first
  150. group of the master group, the forearm and hand.  While still being in
  151. group mode you select the forearm group which includes the forearm and
  152. the hand.  Now select rotate, and rotate on the axis that would cause the
  153. forearm to look as though it had traveled like an arm bending.
  154.  
  155. Now that you have this bent arm, choose the entire group and select from
  156. the functions menu, Cycle Shuffle.
  157.  
  158. This feature makes sure that the objects are indeed still in line and have
  159. the proper orientation to the parent object. If you have moved something
  160. outside of a normal movement you might see that the software sets the
  161. objects in what will appear to be a weird position.  However this is the
  162. position that is correct for the movement capabilities of the cycle
  163. editor.  You may have to reset the movements or do other rotations to
  164. certain objects to get the effect that you want.
  165.  
  166. Once you have the object set the way you want it to look after choosing the
  167. Cycle Shuffle option, save this object as "master.2" or some other name that
  168. will tell you that this is the second object in line to the master object.
  169. The reason for this is that you might want to do several movememnts and you
  170. need to keep track of the order that you want them loaded into the cycle
  171. editor.
  172.  
  173. Make sure that you save this new object with the new name.  We have now two
  174. objects, one a master and the second a key cell object.
  175.  
  176. The purpose for all of this is that we tried making a human form once, piece
  177. by piece, limb by limb.  When we tried to make the objects come into cycle
  178. we found that it was very hard to get at all of the objects and the separate
  179. groups to make the movements that we wanted to make.  By doing this in the
  180. detail editor we gained two features.  The first was that we could see the
  181. object in its new position instead of the skeleton and we could make sure
  182. that all of the objects lined up as they should before we entered the
  183. cycle editor.
  184.  
  185. There are a couple of other features to discuss in the Detail Editor; however
  186. let us finish with the cycle objects first.
  187.  
  188. CYCLE EDITOR.
  189.  
  190. In the detail editor we made an arm from various objects and then grouped
  191. them in such a way that they would act like an arm.  We saved this group
  192. twice, once as a "master" object and secondly as a "master.2".
  193.  
  194. You probably know that the cycle editor will let you load cycles under
  195. the object menu sub item load.  We could now load the arm using this
  196. menu item.  We would load "master".  The software would tell us that this is
  197. indeed not a cycle object.  It would also ask us if we wanted it converted.
  198. We would of course select yes.  After a brief pause the skeleton would be
  199. created for the arm and we would see in the perspective window that the arm
  200. was indeed in the extended position.
  201.  
  202. Now we need to decide how many cells we are going to have in this cycle.
  203. For the sake of simplicity we have decided that there should be 10 cells.
  204. Cell number 5 will be our first key cell.  So choose right amiga c and type
  205. in the number 5.  You will now be at cell five and it is of course a key
  206. cell because it has an asterisk in the menu bar after the word Cell 5*.  The
  207. problem is that it is still the arm in the full extended position.
  208.  
  209. Remember that we have already saved the second or next position of this
  210. cycle in the detail editor  as "master.2".  In the CELL MENU of the cycle
  211. editor is a new option called Load Pose.  Select this option and you will
  212. see a file requester that will allow you to find and load the master.2
  213. group into the cycle editor.  You have now loaded the first key cell group
  214. into the CYCLE EDITOR.  You will see that the skeleton of polygons has
  215. been bent to be an arm that has been folded at the elbow, just as we made
  216. it in the detail editor.  The last key cell is the 10th cell, so choose
  217. right amiga c and type in 10.  From the cell menu choose copy from, when the
  218. requester appears choose 0 for the number.  Now do make from the animate
  219. menu and you should soon have an animation of an arm bending at the elbow
  220. and moving back to a fully extended position.
  221.  
  222. By using this new feature you can now create some very subtle and lifelike
  223. movements of human or other than human objects. Many of you will still
  224. prefer to use the other method of making the skeleton and assigning objects
  225. to the various parts.  Whatever method you choose, you now have more
  226. power at your fingertips.
  227.  
  228. BACK TO THE DETAIL EDITOR.
  229.  
  230. There are some new features in the attributes option.
  231.  
  232. Add a sphere and select it.
  233.  
  234. Choose attributes .
  235.  
  236. There are two new features  Bright and Light
  237.  
  238. If you make an object bright, you are telling the software that you don't
  239. want any shadows or shading for this object.  Many people have used this
  240. feature to make windows in buildings at nite time.  Others have used this
  241. feature for numerous situations. Honestly we omitted it from Imagine
  242. thinking that no one ever used this feature in Turbo Silver; we goofed and
  243. so we put it back in.  Nuff said.
  244.  
  245. We also decided that we should give objects the ability to be lights.
  246. If you click on this option you will see basiclly the same requester that
  247. you have seen when you have added a light in the stage editor.  Make the
  248. choices that you want and now you have an object that is a light source.
  249.  
  250. Something that has confused some folks:  When you want to make an object
  251. that is extruded along a path, you must make that path with first an axis and
  252. then add points or lines to that axis to create the path that you want the
  253. object of your choice to extrude along.  If you use axis and them make closed
  254. or open path, the system will tell you that there is an illegal value in the
  255. path that you want to use.  Lesson to be learned: paths for extrusion should
  256. be axis and points, not just axis alone.
  257.  
  258. The last feature that we have included is in the attributes requester under
  259. the brush selection.  You can now place a series of brushes down on a object
  260. and have a series of pictures be animated on that object as you are making
  261. an animation with that object in the stage.  A simple example of this would
  262. be, consider that you have made a televison or monitor that is sitting on a
  263. desk.  You want to make a scene of a computer workstation.  You could fly
  264. the camera around and zoom in or out in the stage, but the scene is going to
  265. be a bit boring without any other life in the scene.  Now you can make a
  266. series of images cycle on the face of the tv or monitor, making it look as
  267. though something were going on inside the monitor. This is an example of an
  268. animation inside of another animation.
  269.  
  270. There is only one caveat: you must have this series of pictures numbered in
  271. a very specific manner.  If you have ever gone inside the directory where
  272. your final pictures are stored after you make a rendering, you will see that
  273. we have adopted the system of pic.0000.  Pic denotes picture and the four
  274. following numbers are for the number of the cell that they represent.
  275.  
  276. Having the ball still selected, choose brush.  You will have to find a
  277. picture to choose; any picture for this example will do.  All we want to do
  278. is look at the requester for the moment.  In order to get here we had to
  279. give the brush requester a brush to load.  This may not be (and in most cases
  280. when you want to use serial brush it won't be) the brush that we are going to
  281. use.
  282.  
  283. For the moment look at the requester; at the top is the name of the brush.
  284. Down a few lines under the Type and Method check boxes you will see,  Repeat
  285. and Mirror.  The major use of these functions will be when you want a brush
  286. to be repeated on the ground and also if you want the brush mirored as it is
  287. repeated. These function should be self explanatory.  If not, add a ground,
  288. wrap a brush on it, and choose repeat and mirror. Render the ground and you
  289. will see the results.
  290.  
  291. Also note that there is a new function called Full scale value. The number
  292. in the box is 255; this means that if you use a filter map, the color white
  293. will completely dissipate from view.  This is great for doing fog and smoke
  294. and other things where you want a complete dissipation of the color white.
  295. In the past, this value was set at 244; this made the filter brush never
  296. completely dissipate.  ALso in the past you could not control this variable.
  297. Now you can.
  298.  
  299. This brings us to the last value, the MAX Sequence # box.  Let us review
  300. first: we want to put a series of pictures on an object,  and we want these
  301. pictures to animate.  If you made an animation of a jet flying by and you
  302. did this in say 20 cells, you would have in the pix directory of that
  303. subproject a series of pictures that start with pic.0001 and go to pic.0020.
  304. In order to get these pictures to animate on the object in question, we would
  305. first have to tell the requester at the top that we really wanted to load
  306. pictures from directory pix and that the information before the period of
  307. the pic files was the word pic.  You could of course use any set or series
  308. of pictures to wrap; the only factor is that they be in the name format of
  309. pic.0000 through whatever the last picture that you have.  In our example
  310. we have said that we have 20 pictures.  So down in the Max Sequence # box we
  311. would type in the following number 0020.  In the top of the requester it
  312. might say.... FILENAME jets.imp/1.pix/pic
  313. Jets.imp is the subproject name, 1.pix is the pix file name and pic is the
  314. actual name of the picture before the period.  You don't have to include the
  315. period, we will assume that for you.  The only other thing that you need to
  316. make sure of is that the max sequence number is valid; if you only have 10
  317. pictures and you put in the number 0011 it will only read to 0010.
  318. The best way to test this is to make a simple animation and then wrap those
  319. pictures to a flat object in another animation.
  320.  
  321. You can think of this as sort of an anim brush function, except that it
  322. only works with images that have been serialized.  It might sound a bit
  323. difficult but after the first time through you will see that it is a snap.
  324.  
  325.  
  326. So that does it for the cycle and detail editors, and as we said before there
  327. have been no changes to the forms editor.
  328.  
  329. The almost last place we have to go is the Stage Editor.  In the stage we
  330. have added a few new features that make life real easy.
  331.  
  332. AMIGA 7,8,9...
  333. THese new hot keys and their functions will help you make motions and
  334. rotations as well as sizing of objects a real breeze.
  335.  
  336. First things first.... In the past if you wanted an object to be someplace
  337. else that was not following a path, you had to edit the channel that related
  338. to position. You had to break the bar up among the cells where you want the
  339. object to end up. In a sense you had to decide the cell which you wanted to
  340. move to and then you had to go back to the stage and tell the stage that you
  341. wanted to go to a certain cell and then you had to move that object to that
  342. certain place that you wanted it to be.  This process was long and somewhat
  343. tedious, especially if you had several objects that you wanted to move
  344. either independently or in unison.  We have a new way to do this.
  345.  
  346. When you go into the stage, you will see 3 new items under the object menu.
  347. They are Position Bar, Alignment Bar and Size Bar.  They have Amiga-7 for
  348. Position, Amiga-8 for Alignment and Amiga-9 for Size.
  349.  
  350. So here is the deal.  You want this ball to move from ground 0 to someplace
  351. above ground zero and then return to ground zero.  You would have had to
  352. bust up the position bar a couple of times to do this.  Let's also say that we
  353. want all this to happen in a 20 cell animation.
  354.  
  355. Ok no problem, you first decide that you want the ball to be at its last
  356. highest point above 0 by cell 10, so do a right amiga c and move to cell 10
  357. by typing 10 into the requester.  When you get to cell 10 you will see that
  358. the ball is still in the same place.  Select it with the mouse, i.e. turn it
  359. blue, hit the m key and the object will turn orange.  Now just move it real
  360. time to the highest point that you want.  Deselect the object by hitting the
  361. space bar.  It is now blue, and you should do the Right amiga 7 keystroke.
  362. If you go to the action editor and look at this actor, you will see that the
  363. actions that you have just done have broken the green bar up.  You have
  364. interactively caused the bar to be edited.  You could also have rotated the
  365. sphere something less than 180 degress and done a Right Amiga 8 for rotation
  366. set.  You could have also scaled the ball and have done the Right Amiga 9
  367. for set size.
  368.  
  369. Is this easy or what?  Now for most of the things that you are going to do
  370. that have to do with straight moves that don't require a path to follow, you
  371. will be able to do them real time and in a true sense create interactive key
  372. cell tween points.
  373.  
  374. There are no real restrictions with these new features other than the
  375. rotation command.  Be careful when you rotate things; if you go to far, the
  376. rotation may go the other way.  The software always wants to go to its new
  377. postion or alignment by the quickest means; you know the ole, the shortest
  378. distance between any two points is always a straight line.
  379.  
  380. You can still enter the action editor and make whatever changes that you
  381. want. This interactive situation will and should make animations even
  382. easier.
  383.  
  384. Under the size bar is a new item called..... Show path length, you can use
  385. the Right Amiga P hot key to use it.  You do this by first selecting the
  386. path in question, a path that you made or loaded into the stage.  If you
  387. then do Right Amiga P it will tell you the length of the path in pixels.
  388. So what, and why is this important?  Well it isn't if you never intend to
  389. use the new feature of the Action editor called Velocity.
  390.  
  391. Several users have asked for the feature called, Ease IN and Ease Out.  This
  392. is used in several 2D paint programs because it's fairly easy to do when you
  393. are just moving pixels around.   Another set of people said that they wanted
  394. cars that they made to accelerate and decelerate like real cars do.  They
  395. wanted planes to have real take off speeds and landing speeds.  You probably
  396. get the idea that people wanted more than what we had.  Well for all those
  397. that want these features, we now have them.
  398.  
  399. It is first assumed that you have an object that is following a path or is
  400. going to follow a path.
  401.  
  402. You must enter the Action editor and in most cases delete the position bar
  403. for the object that you want to have velocity applied to.  Now add back a
  404. position bar.  When the requester asks you if this is Tween or Follow path,
  405. select follow path.
  406.  
  407. As you have done in the past tutorials of the software, type in the name of
  408. the path that you want to follow and hit the return key.
  409.  
  410. Now look at the next four options. They are:
  411.  
  412. AC ACCELERATION frames
  413. Starting Speed (units/frames)
  414. DE Deceleration Frames
  415. Ending Speed (units/Frames
  416.  
  417. Simply put, an object must have a speed, that is distance traveled in a
  418. certain number of cells.  If you have a path that is 200 units in length and
  419. have 20 cells that it must travel to get from one end to the other, then
  420. you should say that the speed of this object is 20 units per frame.
  421.  
  422. The constant speed of that path is 20UPF.
  423.  
  424. THe problem is that objects don't just start out at this speed nor do they
  425. come to rest abruptly.  If you have a car that is going on this path, you
  426. would want the car to speed up from a stop and get to the speed of the path,
  427. then slow down when it was coming to a halt.
  428.  
  429. For the purpose of this tutorial we want our car to get to speed by cell 5
  430. and we want it slow down by cell 15 and come to a complete stop.  You might
  431. type in the following numbers in the four slots.
  432.  
  433. Acceleration frames 5
  434. Starting speed 22
  435. Deceleration frames 5
  436. Ending speed 0
  437.  
  438. This means that our make believe car would speed up from dead stop for 5
  439. cells, reach its speed limit by cell 6, travel that speed for 10 cells and
  440. then begin to slow down at cell 15 and come once again to a complete stop by
  441. cell 20.  This is for all intents and purposes Velocity.  It can also be
  442. used for the simple task of Ease in and Ease out.
  443.  
  444. The only real concept that you need to grasp here is the fact that you
  445. should use the size bar to figure out the amount of movement that the object
  446. is going to travel if no velocity were going to be applied.
  447.  
  448. As with any feature or function in Imagine, the key to a complete
  449. understanding is to use the feature or function.  Experiment, take a chance
  450. and do it wrong.  If the example we have given here doesn't click right
  451. away, play with the software and you will make progress. Promise.  We have
  452. noticed in the last several months that those people who have the most
  453. problem with the software are those who either have a deep bias from the use
  454. of another product or who have a low frustration point for complicated
  455. software.  We are somewhat embarrassed to say the we find new things to do
  456. with IMAGINE almost daily, as well we find different ways to solve problems
  457. from you.  You tell us the problem and we probably have a way to solve the
  458. problem.  That is why we offer free service; just call and ask for tech
  459. support at 612 566 0221.  We are there from 9 CST to 4 CST.
  460.  
  461. Last couple of items that we need to cover before you can get back to it
  462. are:
  463.  
  464. ROTATE the FX
  465. Camo the new Texture
  466. Imagine.config
  467.  
  468. It has become obvious to us that many have found it just too much trouble to
  469. rotate an object even with the addition in the stage of Right Amiga 8, or
  470. alignment bar.
  471.  
  472. With this revision of the software we have included the FX called rotate.
  473. You apply it to an object as you would any other effect.  The options are as
  474. follows:
  475.  
  476. Start and end frame
  477. X axis, y axis and z axis
  478.  
  479. These boxes can be checked one at a time or any combination of two or all
  480. three.
  481.  
  482. Degrees is as you would expect, the amount that you want the object to
  483. rotate.  A 1/2 rotation would be 180 degrees, a two time rotation would be
  484. 720 degrees and so on and so forth.  To get something to rotate 5 times in
  485. one, two or three axis, just multiply 5 times 360 and then place the result
  486. of that calculation in the degrees box.
  487.  
  488. It couldn't be any simpler, right.
  489.  
  490. TEXTURES
  491.  
  492. We have included with this version of Imagine another very useful texture.
  493. We call it camo, short for camouflage.
  494. Don't be fooled by the name: of course you can make great patterns for tanks
  495. and planes but you can with some experimentation make other stunning effects
  496. with this texture combined with others.
  497.  
  498. A word on textures.  We have given you the ability to use more than one
  499. texture on an object at a time.  In fact you can have four at once.  Use this
  500. in your journeys through Imagine to create patterns and surfaces that really
  501. stand out.  We can't really give you any examples because there are so many
  502. variables that it is mind bending to think of the possibilites. Once again
  503. it's up to you to play with these tools and create your own reality.
  504.  
  505. Now back to Camo.
  506.  
  507. There are only three basic values that you need to deal with.
  508.  
  509. Avg (average) spot size
  510. Random Seed
  511. Colors R, G and B 1 - 4
  512.  
  513. Average spot size.  If you have a sphere that is 150 units in size, try
  514. making your avg spot size 1/4 or about 40 units.  Use any random seed that
  515. you want; we always use 123.  Colors are of course up to you,  For your
  516. first time, try making 1 0,0,0. 2 255, 255, 255. 3 255, 0,0 and 4 0,255,255.
  517.  
  518. This should give you a ball that is black, white, red and light blue.  From
  519. here you can get as crazy or a subtle as you want.  Try it, looks really very
  520. neat.  If you don't have enough colors for what you want, try putting another
  521. camo on the same object and do whatever you want.
  522.  
  523. LAST BUT NOT LEAST
  524.  
  525. IMAGINE CONFIG
  526.  
  527. In the following we are going to explain each feature of the config file and
  528. its meaning.  You change any of these numbers with a text editor of your
  529. choice.  The only thing that yo have to remember is that you must always
  530. save the file as Imagine.config.
  531.  
  532. By way of explanation, you should know that the Imagine.Config file is the
  533. file that Imagine reads when it loads into the computer's memory.  It reads
  534. this file and make decisions about how to set the software up.
  535.  
  536. With the config file you can set Interlace, decide on which text editor to
  537. launch when you edit a movie file, or even the colors of the objects and
  538. points as well as almost all of the other features of the software.  You
  539. also have the ability to configure special software function keys.  You may
  540. from time to time find that you use certain aspects of the software several
  541. times in one editor or another.  You might begin each session of the detail
  542. editor by adding an axis; you can, if you like, assign a hot key to this
  543. function of adding an axis.
  544.  
  545. IMAGINE.CONFIG
  546. PPTH ""   this means that the Imagine.pic file is in the same directory as
  547. Imagine the software was loaded from.
  548.  
  549. EDIT :C:ed" this tells the software that when you decide to edit the movie
  550. file in the Project Editor that you want to use the ED editor and it can be
  551. found in the C directory.  You can of course use any editor that you want
  552. and it can be in any directory that you establish.
  553.  
  554. LOAD is either T (true) or F (false): if Load is True then all of the modules
  555. of Imagine will load at once.  If Load is False then only one module of the
  556. software will load at a time.  This will save some memory for those of you
  557. who have limitied memory avialable to your computer.  If you have 3 megs or
  558. more we suggest that you leave Load T (true).  If you have an Amiga 500 with
  559. one meg of memory, it would be wise to make Load F (false)
  560.  
  561. LACE is either T (true) or F (false).  If True then the software will run in
  562. interlace, if False it will run in non-interlace.  Because you can adjust
  563. the colors of the system, most will find that interlace will be fine and not
  564. have too much interlace flicker.  If you don't like the flicker then make
  565. LACE F (false),  This will make the system run in non-interlace.  You will
  566. also save some memory doing this.  One caution is that things tend to get
  567. rather chunky when in NON-INTERLACE.  The points of objects look like buicks
  568. in the driveway.
  569.  
  570. GRON is either T or F and either turns on the grid background or turns it
  571. off.  You can turn it on or off from inside the software as well.
  572.  
  573. BWLN is either T or F and does the following:  If you render something in
  574. B&W mode from the project modify requester, you will have the system
  575. draw lines for you on the objects at the intersection of all triangles if
  576. the status is True. If you have the F value plugged in, the lines will not
  577. be drawn.
  578.  
  579. COLN is the same as BWLN except that COLN stands for Color Shade mode.
  580.  
  581. WARN is either T (true ) or F (false).  For those of you who have mastered
  582. the program, you might not want to be asked if you really want to quit or if
  583. you can exit this editor without making changes.  If you make WARN T (true)
  584. the software will ask you if you want to quit and so forth; if you make it F
  585. (false) you will not be prompted when you quit an editor.
  586.  
  587. BWLC is a bit different. It does not have a True or False value; it has a hex
  588. number applied to it.  Hex numbers are the same as real numbers except that
  589. we have more symbols that are single characters.  The number 10 is the letter
  590. A, 11 is B and so forth.  The value that you put into this area is the color
  591. that the lines will be in the B&W shade mode of rendering.  If you like the
  592. idea of having red lines on your B&W shaded picture you might use the value
  593. of F00.  This is the value for Bright Red. For Bright Blue it would be 00F.
  594.  
  595. COLC is just the same as BWLC except that it applies to the lines in the
  596. Color Shade mode.
  597.  
  598. STAR is the value of the color for the stars that are found in the stage
  599. editor.  The default value is set to middle gray or 888.  You could use the
  600. stars to be any color that you want. Values much over AAA begin to just look
  601. like little pin holes; they also really stand out.  Of course you could make
  602. red or blue or whatever color stars that you want.  Just remember that the
  603. value is a three digit HEX number with F being the highest number and 0
  604. being the lowest.  0=0 and F=16.
  605.  
  606. COLO is the value that you want to use for the zero color.  In most cases
  607. zero color is the color that you use when you want to use the GENLOCK
  608. feature of either the software or your hardware genlock. A value of 000 is
  609. black, a value of FFF would be white.  Any number you choose will be color
  610. zero.
  611.  
  612. BGRD is the color of the background; the default value is Light gray or 555.
  613.  
  614. FGRD is the color of the edge of the screen; it is set to CCC or almost
  615. white.
  616.  
  617. PNTS is the color of the points; they are white and are FFF
  618.  
  619. SPNT Selected point color default is 6F6
  620.  
  621. SPPT Selected picked point is FF6 or blue.
  622.  
  623. PPNT is for picked point color, default is F66
  624.  
  625. SLCT Selected edge color, default is F80
  626.  
  627. PICK is for the picked edge color; the default is 66F
  628.  
  629. PRNT is for the color of the lines shown when a set of objects are grouped.
  630. The default is F6F
  631.  
  632. SPCK is for the selected picked edge; the default is C6F
  633.  
  634. CUBE  is the color of the bounding cube for objects that are fastdrawn from
  635. the attributes menu or when they are moved in real time. The default is FC0.
  636.  
  637. BAND is the color of the rubberband that you see when you drag points; the
  638. default is fC0
  639.  
  640. GRID is the color of the grid itself; the default is 666.
  641.  
  642. NUMS is the number of screens to use when making a movie and when showing a
  643. movie.  3 is the default; the more screens the more memory used, the
  644. less screens the slower the animation is probably going to be.  We have
  645. set it at 3 and think that this is probably optimum.  You can of course mess
  646. around with the value.  You might get some better results.
  647.  
  648. RSDP is set to 8.  THis is the amount of reflections that you will see when
  649. two mirrors are facing each other or objects that have high reflectivity are
  650. next to each other.  Values much higher than 9 get real time consuming.  We
  651. have set the value of 8 as default; we think that in HAM this is the best
  652. value and the most reasonable trace time.  In 24 bit mode things can get
  653. better because you have more pixels and more colors.  Try 9 if you like but
  654. if it goes much over 9 we know it will take a long time to trace for not too
  655. much in the way of payoff in picture quality.  For those who don't care
  656. about recursion, move the number to 4 and the trace time gets better yet.
  657.  
  658. EDLE is the value that is given to the anti-aliasing capabilities of the
  659. software: the higher the number the more effort given to smoothing out the
  660. jaggies, the less the number the less the effort.  35 seems to be rather
  661. nice; try higher values if you like but trace times go up as well.
  662.  
  663. GSIZ is the default size of the grid. The default is 20; set it to whatever
  664. you want or leave it alone.
  665.  
  666. SCRL is the amount the screen scrolls when you hit the cursor keys on
  667. the keyboard.  The default value is .25 or 1/4 of the screen.  You can
  668. increase this number to 1 and the whole screen will move one screen in the
  669. direction of the cursor key that you depressed.  .12 would be 1/8 and so
  670. forth.  Adjust this value to your liking.  Remember that you can do these
  671. things on the fly by editing the value and then doing reconfig from the
  672. editor that you are in.  You should also notice that there is a 0 in front of
  673. the . in the value.  This denotes that you can have the screen move 1.5
  674. screens per depression of the cursor key.
  675.  
  676. The next set of keys relate to first a particular editor and then the menus
  677. of that editor.  FD means Function key in the Detail editor, the next two
  678. numbers tell you which Function key. 01 is the first function key. On the
  679. Amiga keybaord 0 is = to F1.  The next three numbers tell you what will
  680. happen when the Function Key is depressed.  The first digit is the Menu
  681. number, menus start from 1 on the far left to whatever number is the last
  682. menu item on the right.  The second number is which menu item in that menu;
  683. 1 is the first item and the numbers go to 9 for the next item. The last
  684. digit is the submenu item in the chosen menu.  An example of this is
  685.  
  686. FD07 = Function key 7, Value 390
  687.  
  688. This means that when you are in the Detail editor; if you depress the F7 key
  689. you will get the attributes requester. You can configure  any item or menu
  690. by just counting the menus from left to right and subitems from top to bottom.
  691.  
  692. You can also use shifted function keys by making the number above 10; FD11
  693. would be shifted function key F1.  This means that you have 20 function or
  694. HOT KEYS for any editor that allows the use of Hot Keys: these are DETAIL,
  695. FORMS, CYCLE, STAGE.  The action editor can not use function keys.
  696.  
  697. FD means Detail Editor
  698. FC means Cycle Editor
  699. FS means Stage Editor
  700. FF means Forms Editor
  701.  
  702. The final set of values in this config file is the Pset value.
  703. The Pset values set the values in the modify requester for the project menu.
  704. Read each of them; they are very straightforward.  You can add as many as
  705. you like.  We have touched on those values that we think you will probably
  706. use; you can create any size that you like.
  707.  
  708.  
  709.  
  710.  
  711.